home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 4742 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.0 KB

  1. Path: mail2news.demon.co.uk!genesis.demon.co.uk
  2. From: Lawrence Kirby <fred@genesis.demon.co.uk>
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Help with Curses!
  5. Date: Tue, 06 Feb 96 19:03:58 GMT
  6. Organization: none
  7. Message-ID: <823633438snz@genesis.demon.co.uk>
  8. References: <4emcp8$3i5@lugb.latrobe.edu.au> <4eo0eoINN2e6@keats.ugrad.cs.ubc.ca> <4eubqe$ge7@stork.qut.edu.au> <Pine.A32.3.91.960204214028.123007D-100000@red.weeg.uiowa.edu> <4f5fu1$96l@fountain.mindlink.net>
  9. Reply-To: fred@genesis.demon.co.uk
  10. X-NNTP-Posting-Host: genesis.demon.co.uk
  11. X-Newsreader: Demon Internet Simple News v1.27
  12. X-Mail2News-Path: genesis.demon.co.uk
  13.  
  14. In article <4f5fu1$96l@fountain.mindlink.net>
  15.            genew@mindlink.bc.ca "Gene Wirchenko" writes:
  16.  
  17. >The Amorphous Mass <robinson@blue.weeg.uiowa.edu> wrote:
  18. >
  19. >>On 3 Feb 1996, hessling mark wrote:
  20. >
  21. >>> Oh dear, here we go again.  This question is a valid question for
  22. >>> comp.lang.c.  The question is equally valid if Marcus was asking the
  23. >>> same question and was using the supplied curses on Solaris or was
  24. >>> using PDCurses under DOS or OS/2.  curses is a C library, hence it
  25. >>> should be discussed here, just like questions about signal() or other
  26. >>> C funcion calls.
  27. >
  28. >>  When did curses become a C library?  It's a unix library that's been 
  29. >
  30. >     What language is curses written in?
  31.  
  32. That isn't important. Curses is defined by an interface specification and
  33. the library code itself is not of interest to somebody using it. It could
  34. be written in assembler or PASCAL (assuming the compiler could be made to
  35. support the C calling sequences) but that would make no difference
  36. to the discussion of code that uses it.
  37.  
  38. > If all in C, it's a C
  39. >library.  If not,...
  40.  
  41. It is certainly something that can be called by a C program. However Curses
  42. itself isn't defined by the C language.
  43.  
  44. >>ported to an impressive number of platforms, but there's nothing anywhere 
  45. >>that requires a C compiler to support it, and some (notably those written 
  46. >>for GUIs) don't.
  47. >>  Having said that I'm not really sure where it _should_ be discussed.  
  48. >>Platform-specific groups are the obvious answer, but seem unsatisfactory 
  49. >>considering that curses is fairly portable. *shrug*
  50.  
  51. The place to discuss something is where it is well defined. Curses in general
  52. is well defined in Unix hence comp.unix.programmer is the most sensible
  53. place to discuss it (even if you aren't using a Unix platform). For issues
  54. regarding quirks and features of specific Curses implementations you don't
  55. have much choice but to post to a newsgroup for the platform that
  56. implementation works on.
  57.  
  58. >     Agreed.  comp.lang.c is for issues not dealing with specific
  59. >implementations of C.  It seems curses being multi-platform would
  60. >qualify.
  61.  
  62. gcc is multi-platform and it does crop up in comp.lang.c discussions (usually
  63. in an example). However gcc isn't suitable as a primary topic for this
  64. newsgroup.
  65.  
  66. -- 
  67. -----------------------------------------
  68. Lawrence Kirby | fred@genesis.demon.co.uk
  69. Wilts, England | 70734.126@compuserve.com
  70. -----------------------------------------
  71.